package cn.stylefeng.guns.sys.modular.system.model.result;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author jiangge
 * @since 2020-09-10
 */
@Data
public class ProjectResult implements Serializable {

    private static final long serialVersionUID = 1L;


    private Integer id;

    /**
     * 工程名称
     */
    private String name;

    /**
     * 省id
     */
    private Integer provinceId;

    private String provinceName;

    private Integer num;

    /**
     * 市id
     */
    private Integer cityId;

    /**
     * 地址x路x号
     */
    private String address;

    /**
     * 流程状态
     */
    private String lczt;

    /**
     * 流程状态，备用字段
     */
    private Integer status;
    private String yyjl;
    private String yyjlname;
    private String dd;
    private String ddname;

    /**
     * 添加人
     */
    private Long createUser;
    private String createUserName;

    private Long userId;

    /**
     * 添加时间
     */
    private Date createTime;

    /**
     * 操作人
     */
    private Long updateUser;
    private String updateUserName;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 工程条件按钮可否显示0/1
     */
    private Integer gcbtn = 0;
    /**
     * 商务条件按钮可否显示0/1
     */
    private Integer swbtn = 0;
    /**
     * 工程模板条件可否编辑0/1
     */
    private Integer gcedit = 0;
    /**
     * 商务模板条件可否编辑0/1
     */
    private Integer swedit = 0;

    //开店任务
    private Integer kdtask = 0;
    //可否编辑
    private Integer kdtaskedit = 0;

    //工程开工
    private Integer gckg = 0;
    //可否编辑
    private Integer gckgedit = 0;
    //指定营运经理
    private Integer selectyyjl = 0;
    //指定督导
    private Integer selectdd = 0;
    //建网店
    private Integer netshopAddr = 0;
    //排队机
    private Integer queueMachine = 0;
    //线上套餐按钮
    private Integer mealOnline = 0;
    //商务条件审核按钮
    private Integer auditbtn=0;
    //工程条件审核按钮
    private Integer auditbtn1=0;
    //开工时间
    private String kgtime= null;

    //工程任务流水
    private List<TaskFlowResult> taskFlowResultList=new LinkedList<>();

    //商务条件
    private String swtj;

    //工程条件
    private String gctj;

    //2.工程总监
    private String gczj;
    private String gczjName;
    //开发区域经理
    private String kfqyjl;
    private String kfqyjlName;

    //1.开发总监
    private String kfzj;
    private String kfzjName;

    //3.营运总监
    private String yyzj;
    private String yyzjName;

    //7.完工-工程部
    private String gcb;

    //6.督导
    private String dudao;
    private List<Integer> dudaoStatusList;

    //4.指定营运经理
    private String allotYy;

    //5.指定督导
    private String allotDd;

    /**
     * 开业时间
     */
    private Date openDate;
    private String kyriqi;
    private String netshop;
    private String tcOnline;
    private String pdj;
    private String arrivalTime;
    private String dhTime;

    private String psStatus;

    private String content;

    //预算合计
    private BigDecimal yusuanHeji;

    private String rejectInfo;
    private String swRejectInfo;
    private String yyRejectInfo;

    private String zjoneyear;

    private String df;
    private String jptime;//接铺时间
    private String yaoma;//妖码
    private Boolean kfryFinish=false;

    private Boolean gczjFinish=false;

    private Boolean kfzjFinish=false;

    private Boolean yyzjFinish=false;

    private Boolean gcbFinish=false;
    private Boolean ddFinish=false;
    private Boolean yyjlFinish=false;
    /**
     * 网上建店负责人是否完成
     */
    private Boolean wsjdFinish=false;
    /**
     * 可乐机负责人是否完成
     */
    private Boolean kljFinish=false;
    /**
     * 收银档案负责人是否完成
     */
    private Boolean sydaFinish=false;

    /**
     * 是否确认店名状态；0->未确认，1->已确认
     */
    private Integer dmSta;





}
